package cn.tedu.xxl.job.demo.timer;

import com.xxl.job.core.handler.annotation.XxlJob;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.stereotype.Component;

/**
 * 测试的 我的第一个定时任务 TimerJob就是执行任务方法的bean对象
 * 方法执行逻辑 每次被调度任务 的时候 打印日志
 */
@Component
@Slf4j
public class TimerJob {
    //准备一个被调度的方法 打印日志 区分在集群中的执行者 身份
    @Value("${server.port}")
    private String port;
    //任务方法
    @XxlJob("job01")
    public void execute01(){
        log.info("我的第一个任务执行了,执行任务进程的server.port端口是:{}",port);
    }
}
